Description
Webhook published whatever tag fired (chronological), so an out-of-order lower tag (v0.1.0 pushed after v0.2.0) clobbered the tap formula to a lower version โ brew reads that as a downgrade and never upgrades. Root cause was leftover dogfood test tags. Fixed: gitread.IsHighestVersion guards publishRelease; only the highest semver tag publishes. Deleted stray v0.1.0, deployed, republished v0.2.0. Commit 43ac61a.
Acceptance Criteria
- #1 Out-of-order/lower tag never downgrades the tap formula
- #2 Highest semver tag still publishes normally